Computer science Lesson Plan
Class: 7th - Lesson:6 Using Clones in Scratch

Purpose: Students should learn how clones can be used to create multiple copies of a sprite efficiently.

No. of Classes

One or two classes (Teacher's decision).

Materials Required

Scratch 3.0

Curriculum Content
  • 2.15) Cloning
  • Prior knowledge

    Students should be familiar with Broadcast messages, variables, and operators.

    Exercises

    Exercise:1



    • Insert two sprites. One is a monkey and the other one is a banana. You have to move the monkey by using the arrow keys. Multiple bananas will be falling but you should use only one Sprite for all the bananas. When the monkey touches the banana the score will increase. If the score reaches 20 the backdrop should change.
    • Link to view the model video for exercise-1.
  • Link to view solution video for exercise-1.
  • Exercise:2



  • Link to view solution video for exercise-2.
  • Solutions



  • Link to copy solution program for exercise-1.
  • Link to copy solution program for exercise-2.

  • Teacher's Instruction
    1. Teachers should help Students use the clone control and perform various activities.
    2. Teachers should teach the students about the advantages of clones. Clone control is used to reduce the number of sprites in the code.
    3. Teachers should explain how clones can share the same code while behaving differently based on variables, costumes, or position.